@charset "utf-8";

.clear{ clear:both;font-size:0px;line-height:0px; height:0px;}

/*订单结算样式*/
.settleTop{ width:100%; height:110px; border-bottom:1px solid #d10000;}
.settleTopMain{ width:1000px; margin:0 auto;}
.settleTopMain .m6goLogo{ padding-top:20px;}
.settleTopMain .m6goLogo img{ float:left;}
.settleTopMain .stepCar{ float:right; margin-top:25px;}
.settleTopMain .stepCar li{width: 128px;height: 35px;
background-image: url(../image/settlePic.gif);background-position: 0px -36px;float: left;margin-left: 3px;font-family: arial,Microsoft Yahei;font-size: 16px;text-align: center;line-height: 35px;color: #999;font-weight: bold;}

.settleTopMain .stepCarNew{ float:right; margin-top:25px;}
.settleTopMain .stepCarNew li{ float:left; width:150px; text-align:center;}
.settleTopMain .stepCarNew li p{ background:url(../img/shopCar/car518step.png) no-repeat; width:150px; height:30px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#fff; line-height:30px;}
.settleTopMain .stepCarNew li.hover p{ background:url(../img/shopCar/car518step.png) no-repeat 0px -40px; }
.settleTopMain .stepCarNew li span{ color:#999; line-height:20px; font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; font-size:15px;}
.settleTopMain .stepCarNew li.hover span{ color:#cf2e13;}


/*  订单  */
.settleMain{ width:1000px; margin:0 auto; border:1px solid #c97070; margin-top:20px;}
.settleMain a{ color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal;}
.settleMain a:hover{ text-decoration:none;}
.settleMain a.carEmpty{ width:427px; display:block; margin:20px auto;}
.settleMain h4{ background:#c97070; height:28px; line-height:28px; padding-left:15px; color:#fff; font-size:16px; font-weight:bold; font-family:Microsoft Yahei,"微软雅黑";}
.settleMain .settleCont{ padding:20px;}
.settleMain .settleCont h5{ font-size:14px; color:#333; font-weight:bold; position:relative;}
.settleMain .settleCont h5 a{ margin-left:15px;}
.settleMain .settleCont h5 a.back{ float:right;}
.settleMain .settleCont h5 .notesWin{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top:-25px; left:166px; display:none;}
.settleMain .settleCont .contDiv{ margin:15px 0 30px 30px;}
.settleMain .settleCont .contDiv p{ color:#444; line-height:20px;}
.settleMain .settleCont .contDiv p span{ margin-left:15px;}
.settleMain .settleCont .contDiv p input{ height:24px; line-height:24px;vertical-align:middle; color:#999;}
.settleMain .settleCont .contDiv p input.add{ width:200px;  padding:0px 5px; }
.settleMain .settleCont .contDiv p em{ font-style:normal; color:#fe4700; font-size:12px; margin-left:15px;}
.settleMain .settleCont p.allCho input{ vertical-align:middle; margin-right:5px;}
.settleMain .settleCont .tabListSettle{ width:100%; margin:10px 0px 20px 0px;}
.settleMain .settleCont .tabListSettle td.tag{ position:relative;}
.settleMain .settleCont .tabListSettle td.tag i{ font-style:normal; position:absolute; display:block; top:0px;right:0px; background-color:#e36534; color:#fff; line-height:16px; padding:0px 3px;}
.settleMain .settleCont .tabListSettle td input{ vertical-align:middle; margin:0px 10px 0px 5px ;}
.settleMain .settleCont .tabListSettle td{ border:1px solid #ccc; padding:10px;}
.settleMain .settleCont .tabListSettle td span.sum{ font-size:12px; color:#e0541e; font-weight:normal; display:block;}
.settleMain .settleCont .tabListSettle td a.sum{display: inline-block;border: 1px solid #ddd; background-color:#eee; width: 20px;height: 24px;line-height: 24px;text-align: center;color:#666;text-decoration: none;font-size: 14px;vertical-align: middle;}
.settleMain .settleCont .tabListSettle td input.sum{border:1px solid #ddd;width: 40px;height: 24px;line-height: 24px;display: inline-block;text-align: center;font-size: 14px;vertical-align: middle; margin:0px; border-left:none; border-right:none;}
.settleMain .settleCont .tabListSettle thead td{ background-color:#eee; height:28px; line-height:28px; color:#444; font-size:12px; padding:0px 5px;}
.settleMain .settleCont .tabListSettle thead td span{ color:#e0541e; font-weight:bold;}
.settleMain .settleCont .tabListSettle tbody .divGoods{ float:left; width:auto; position:relative;}
.settleMain .settleCont .tabListSettle tbody .divGoods span.none{ color:#444; margin:20px 5px 0px 0px; display:inline-block; font-size:12px; font-weight:normal;}
.settleMain .settleCont .tabListSettle tbody .divGoods input{ margin:15px 10px 0px 0px;}
.settleMain .settleCont .tabListSettle tbody .divGoods i{ font-style:normal; background:url(../image/settlePic.gif) -98px -167px; width:23px;height:23px; display:block; margin:15px 10px 0px 0px;}
.settleMain .settleCont .tabListSettle tbody p img{ width:50px; height:50px; overflow:hidden; border:1px solid #bbb;}
.settleMain .settleCont .tabListSettle tbody p.p1{ padding-left:15px; line-height:16px; max-height:32px; overflow:hidden; color:#444; width:480px;}
.settleMain .settleCont .tabListSettle tbody p.car{ width:360px;}
.settleMain .settleCont .tabListSettle tbody p.widthP1{ width:445px;}
.settleMain .settleCont .tabListSettle tbody p.child{ width:340px;}
.settleMain .settleCont .tabListSettle tbody p.p1 em{ color:#e52100; font-style:normal;}
.settleMain .settleCont .tabListSettle tbody p.p1 a{ color:#444; }
.settleMain .settleCont .tabListSettle tbody p.p1 a:hover{ text-decoration:underline;}
.settleMain .settleCont .tabListSettle tbody p.p2{ padding-left:15px; line-height:16px; height:16px; overflow:hidden; color:#999; margin-top:8px;}
.settleMain .settleCont .tabListSettle tbody span{ font-family:Verdana, Geneva, sans-serif; color:#444; font-size:14px; font-weight:bold;}
.settleMain .settleCont .tabListSettle tbody span.red{ color:#e52100;}
.settleMain .settleCont .tabListSettle tbody span.gray{ color:#999; display:block; text-decoration:line-through; font-size:12px; font-weight:normal;}
.settleMain .settleCont .tabListSettle tbody span.gray1{ color:#999; display:block; text-decoration:none; font-size:14px; }

.settleMain .settleCont .tabListSettle tfoot td{ border:none; text-align:left; font-size:12px; color:#444; line-height:20px; padding:0px;}
.settleMain .settleCont .tabListSettle tfoot td span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0 3px;color:#e52100;}

.settleMain .settleCont .orderMain{ width:210px; float:right;}
.settleMain .settleCont .orderMain .orderList{ display:block; height:24px;}
.settleMain .settleCont .orderMain .orderList span{ float:left; width:120px; text-align:right; line-height:24px; color:#444;}
.settleMain .settleCont .orderMain .orderList span i{ background:url(../image/userHeadPic.png) no-repeat -265px -140px; width:15px; height:15px; vertical-align: middle;
margin-right: 5px; display:inline-block;}
.settleMain .settleCont .orderMain .orderList .notesWin {
border: 1px solid #eee;
padding: 5px;
position: absolute;
color: #c97070;
line-height: 16px;
font-size: 12px;
font-weight: normal;
top: 0px;
display: none; background:#fff;  width: 110%;right: 178px;}
.settleMain .settleCont .orderMain .orderList em{ font-style:normal; font-size:14px; font-family:Verdana, Geneva, sans-serif;line-height:24px; color:#444; width:90px; text-align:right; float:right; display:inline-block;}
.settleMain .settleCont .orderMain .orderList em.red{ color:#e52100;}


/*发票*/
.settleMain .settleCont .receiptDiv,.settleMain .settleCont .couponDiv{ margin-top:10px;}
.settleMain .settleCont .receiptDiv p a,.settleMain .settleCont .couponDiv p a{font-size:14px; color:#333; font-weight:bold; margin-right:20px;}
.settleMain .settleCont .receiptDiv p a:hover,.settleMain .settleCont .couponDiv p a:hover{ text-decoration:none;}
.settleMain .settleCont .receiptDiv p a img,.settleMain .settleCont .couponDiv p a img{ padding-right:8px; display:inline-block}
.settleMain .settleCont .receiptDiv .receiptCont{ margin:10px 0px 0px 0px;background: #fcfcfc;border: 1px solid #eee;padding: 15px 15px 0px 15px;}
.settleMain .settleCont .receiptDiv .receiptCont p{ font-size:12px; color:#999; padding-bottom:10px; position:relative;}
.settleMain .settleCont .receiptDiv .receiptCont p span.notesWin{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top: -30px;left: 146px; display:none; background:#fff;}

.settleMain .settleCont .receiptDiv .receiptCont p span{ color:#e52100; font-family:Verdana, Geneva, sans-serif;}
.settleMain .settleCont .receiptDiv .receiptCont p a{color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal; margin-left:10px;}
.settleMain .settleCont .receiptDiv .receiptCont p select{ margin-right:20px; vertical-align:middle;}
.settleMain .settleCont .receiptDiv .receiptCont p input{ line-height:20px; padding:0px 5px; vertical-align:middle; color:#999;}

.settleCont .couponDiv p a.aCouponT{ font-size:12px; font-weight:normal; color:#0064ed; margin-left:10px;}



.noteDiv {margin-top:20px; font-size:12px; color:#444;}
.noteDiv input{ padding:3px; color:#444; width:500px; border:1px solid #ddd;}




/*订单确认页支付块*/
.defrayDiv{ width:360px; float:right; text-align:right; margin-top:10px;}
.defrayDiv p{ margin-bottom:8px;}
.defrayDiv p.p1{ color:#666;}
.defrayDiv p.p1 input{ vertical-align:middle; margin-right:5px;}
.defrayDiv p.p1 span{ color:#e52100; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-right:20px; padding-left:2px;}
.defrayDiv p.p1 span.big{ font-size:20px; font-weight:bold; padding-right:0px;}
.defrayDiv p.p2{ color:#999;}
.defrayDiv p.p2 span{ color:#666; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding-right:20px; padding-left:2px;}
.defrayDiv p.p3{ border:1px solid #ddd; padding:4px 8px;}
.defrayDiv p.p3 span{ color:#999; display:block; line-height:20px;}
.defrayDiv p.p4 { margin-top:10px;}
.defrayDiv p.p4 input{ background-color:#cf2e13; font-family:Microsoft Yahei,"微软雅黑"; width:180px; height:40px; line-height:40px; text-align:center; font-size:17px; color:#fff; border:none; cursor:pointer;}

/*优惠券*/
.settleMain .settleCont .couponDiv .couponCont{ margin:40px 0px 0px 0px; position:relative;}
.settleMain .settleCont .couponDiv .couponCont p{ padding-bottom:10px; position:relative; line-height:24px;}

.settleMain .settleCont .couponDiv .couponCont p span.notesWinDj{ border:1px solid #eee; padding:5px; position:absolute; color:#c97070; line-height:16px; font-size:12px; font-weight:normal; top:-60px; left:150px; display:none; background-color:#fff;}
.settleMain .settleCont .couponDiv .couponCont p span.topH{top:-45px;}

.settleMain .settleCont .couponDiv .couponCont p a{color:#0064ed; font-size:12px; text-decoration:none; font-weight:normal; margin-left:10px;}
.settleMain .settleCont .couponDiv .couponCont p input{ line-height:24px; height:24px;  margin-right:8px; padding:0px 5px; vertical-align:middle; color:#999;}
.settleMain .settleCont .couponDiv .couponCont p input.btn{ color:#444; margin-left:8px;padding:0px 12px;}
.settleMain .settleCont .couponDiv .couponCont p img{ vertical-align:middle; }
.settleMain .settleCont .couponDiv .couponCont .mjDiv table td{ border:1px solid #ccc;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table thead td{background-color:#eee; line-height:24px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td{line-height:30px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td span{ font-family:Verdana, Geneva, sans-serif; padding-left:5px; vertical-align:middle; font-size:14px; font-weight:bold; color:#e52100;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td input{ vertical-align:middle;}

.couponCont #divTab{ clear:both; display:block; position:absolute; top:-31px; left:0px; height:30px; z-index:9;}
.couponCont .coupon{ float:left; cursor:pointer; line-height:30px; background:#fff; border:1px solid #eee; padding:0px 8px;color:#999;}
.couponCont .coupon:last-child{ border-left:none;}
.couponCont .hover{ background:#fcfcfc; height:31px;border-bottom:none;}

.settleMain .settleCont .couponDiv .couponCont .mjDiv table td{ border:1px solid #ccc;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table thead td{background-color:#eee; line-height:24px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td{line-height:30px; color:#444; font-size:12px; padding:0px 5px; text-align:center;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td span{ font-family:Verdana, Geneva, sans-serif; padding-left:5px; vertical-align:middle; font-size:14px; font-weight:bold; color:#e52100;}
.settleMain .settleCont .couponDiv .couponCont .mjDiv table tbody td input{ vertical-align:middle;}
.mjDiv{ background:#fcfcfc; border:1px solid #eee; padding:8px 15px; position:relative;}
.mjDiv #divCont{ clear:both;}
.mjDiv #divCont li{ color:#666; line-height:30px;}
.mjDiv #divCont li input{ vertical-align:middle;}
.mjDiv #divCont li span{ padding:0px 5px; vertical-align:middle;display: inline-block;margin-right: 40px;}
.mjDiv #divCont li span.red{ font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#e52100;}
.mjDiv #divCont li span.gary{ color:#e52100;}